.caption-grid-header {
    font-size: 0.7rem;
}

.caption-panel-header {
    font-size: 0.7rem;
}

:root {
    --bs-body-font-size: 0.8rem;
}

.form-control {
    font-size: 0.8rem;
}

.form-select {
    font-size: 0.8rem;
}

.btn-toolbar .btn {
    font-size: 1rem;
}

.btn {
    --bs-btn-font-size: 0.8rem;
}

.dropdown-menu {
    --bs-dropdown-font-size: 0.8rem;
}

.h1,h1 {
    font-size: calc(1.175rem + 1.5vw)
}

@media (min-width: 1200px) {
    .h1,h1 {
        font-size:2rem
    }
}

.h2,h2 {
    font-size: calc(1.125rem + .9vw)
}

@media (min-width: 1200px) {
    .h2,h2 {
        font-size:1.75rem
    }
}

.h3,h3 {
    font-size: calc(1.1rem + .6vw)
}

@media (min-width: 1200px) {
    .h3,h3 {
        font-size:1.5rem
    }
}

.h4,h4 {
    font-size: calc(1rem + .3vw)
}

@media (min-width: 1200px) {
    .h4,h4 {
        font-size:1.25rem
    }
}

.h5,h5 {
    font-size: 1rem
}

.h6,h6 {
    font-size: 0.8rem
}